This tutorial will introduce you to dynamically performing transformations on the objects in your world. This means that you can move, rotate, and scale your objects from your program. By the end of this tutorial, you'll be able to perform these translations dynamically.

This world consists of a cone hanging above a flat plane. Whenever the user clicks on the cone, it rotates 18 degrees around its point. This process can be repeated (a) forever or (b) until the user gets bored. Here's a screen shot of the final result:

This tutorial consists of:
Written by John D. DeCuir; HTMLized by Jai Natarajan